// 简答
// 1:  前端工程化的认识，工程化能解决的问题
// 前端工程化为开发者在创建项目的阶段自动生成一些项目所需要的基础文件，以及安装一些便于便于开发的工具,能够帮助开发者解决新旧语法兼容的问题,
// 自动处理一些复杂重复的任务，比如js,css,html的语法转换，压缩等，还有在团队开发时统一代码格式化。。。
// 2:脚手架除了创建项目结构，还有什么意义
//   熟悉脚手架的工作模式，可以提升程序员的自我修养

// 编程
// 1、概述脚手架实现的过程，并使用 NodeJS 完成一个自定义的小型脚手架工具

//  使用yeoman 创建node脚手架
//  1. 找适用于node的 generator
// //  generator-node
//  2. 全局安装这个generator
// //  npm install -g generator-node
//  3. 通过yo运行这个generator
// //  yo node
//  4. 命令行填写交互选项

//  5. 生成所需的项目结构

// 2、尝试使用 Gulp 完成项目的自动化构建
